Skip to content

fix: run Pester tests only once - #4

Open
pimsous wants to merge 5 commits into
mainfrom
fix/ci-pester-single-run
Open

fix: run Pester tests only once#4
pimsous wants to merge 5 commits into
mainfrom
fix/ci-pester-single-run

Conversation

@pimsous

@pimsous pimsous commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Objective

Correct the PimsOS CI workflow so each Unit and Integration campaign runs Pester once and generates its NUnit report during that same execution.

Changes

  • keep the existing concurrency protection;
  • remove obsolete Tools/** trigger path;
  • track Tests/PesterConfiguration.ps1 instead of the old root path;
  • generate Unit and Integration NUnit XML directly during their respective Pester runs;
  • remove the two redundant Pester report-generation executions.

Validation

  • local workflow diff checked with git diff --check;
  • exactly 2 Invoke-Pester calls remain;
  • no obsolete workflow paths remain.

The branch contains only the CI workflow commit on top of c36f068.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant